import React, { Component } from 'react'
import './List.css'
// 定义 List 组件
export default class List extends Component {
  render () {
    const { userList, isFirst, isLoading, err } = this.props
    return (
      <div className='row'>
        {isFirst ? (
          <h2>欢迎使用</h2>
        ) : isLoading ? (
          <h2 style={{color:'green'}}>正在加载...</h2>
        ) : err ? (
          <h2 style={{ color: 'red' }}>{err}</h2>
        ) : (
          userList.map(user => {
            return (
              <div key={user.id} className='card'>
                <a rel='noreferrer' href={user.html_url} target='_blank'>
                  <img
                    src={user.avatar_url}
                    style={{ width: '100px' }}
                    alt='avtor'
                  />
                </a>
                <p className='card-text'>{user.login}</p>
              </div>
            )
          })
        )}
      </div>
    )
  }
}
